Hardware-Accelerated Rendering of Antialiased Shadows with Shadow Maps
نویسندگان
چکیده
We present a hardware-accelerated method for rendering high quality, antialiased shadows using the shadow map approach. Instead of relying on dedicated hardware support for shadow map filtering, we propose a general rendering algorithm that can be used on most graphics workstations. The filtering method softens shadow boundaries by using a technique called percentage closer filtering which is commonly used in software renderers, e.g ray tracing. In this paper we describe how the software algorithm can be efficiently mapped to hardware. In order to achieve realtime or at least interactive frame rates we also propose a slightly modified shadow filtering method that saves valuable hardware resources while still achieving good image
منابع مشابه
Clustered Deep Shadow Maps for Integrated Polyhedral and Volume Rendering
This paper presents a hardware-accelerated approach for shadow computation in scenes containing both complex volumetric objects and polyhedral models. Our system is the first hardware accelerated complete implementation of deep shadow maps, which unifies the computation of volumetric and geometric shadows. Up to now such unified computation was limited to software-only rendering . Previous hard...
متن کاملSecond-Depth Shadow Mapping
Depth-map algorithms for rendering antialiased shadows are computationally efficient and accommodate a wide variety of primitives. They have two drawbacks, however, that make them impractical for everyday use: They require the user to specify a bias that must be optimized for each particular scene and view; and they generally require the use of large shadow maps— frequently much larger than the...
متن کاملConvolution Shadow Maps
We present Convolution Shadow Maps, a novel shadow representation that affords efficient arbitrary linear filtering of shadows. Traditional shadow mapping is inherently non-linear w.r.t. the stored depth values, due to the binary shadow test. We linearize the problem by approximating shadow test as a weighted summation of basis terms. We demonstrate the usefulness of this representation, and sh...
متن کاملRendering Fake Soft Shadows with Smoothies
We present a new method for real-time rendering of shadows in dynamic scenes. Our approach builds on the shadow map algorithm by attaching geometric primitives that we call “smoothies” to the objects’ silhouettes. The smoothies give rise to fake shadows that appear qualitatively like soft shadows, without the cost of densely sampling an area light source. The soft shadow edges hide objectionabl...
متن کاملExponential shadow maps
Rendering high-quality shadows in real-time is a challenging problem. Shadow mapping has proved to be an efficient solution, as it scales well for complex scenes. However, it suffers from aliasing problems. Filtering the shadow map alleviates aliasing, but unfortunately, native hardware-accelerated filtering cannot be applied, as the shadow test has to take place beforehand. We introduce a simp...
متن کامل